package net.wicp.tams.common.constant;

import java.text.SimpleDateFormat;

/**
 * 
 * @author 偏锋书生
 *
 */
public enum DateFormatCase {
	YYYY_MM_DD("yyyy-MM-dd"),

	YYYY_MM_DD_hhmmss("yyyy-MM-dd HH:mm:ss"),

	YYYY_MM_DD_hhmmssSSS("yyyy-MM-dd HH:mm:ss.SSS"),

	YYYYMMDD("yyyyMMdd"),

	yyyyMMddHHmmssSSSS("yyyyMMddHHmmssSSSS"),

	yyyyMMddHHmmss("yyyyMMddHHmmss"),

	TyyyyMMddHHmmss("yyyy-MM-dd'T'HH:mm:ssz"),

	TZyyyyMMddHHmmss("yyyy-MM-dd'T'HH:mm:ss'Z'"),

	TyyyyMMddHHmmssNoZ("yyyy-MM-dd'T'HH:mm:ss");

	private final String pattern;

	private DateFormatCase(String pattern) {
		this.pattern = pattern;
	}

	public SimpleDateFormat getInstanc() {
		SimpleDateFormat instanc = new SimpleDateFormat(pattern);
		return instanc;
	}
}
